#ifndef SCENESEQUENCEBUILDER_H
#define SCENESEQUENCEBUILDER_H

#include "SceneBuilder.h"

class GraphicsScene;

class QUINCE_SCENE_EXPORT SceneSequenceBuilder : public SceneBuilder
{
public:
    explicit SceneSequenceBuilder(GraphicsScene &scene);

    virtual void build(const ItemAttribute &param);
    virtual bool getItemAttribute(ItemAttribute &param) const;
    virtual void updateItem();
    virtual void setSelection(SelectionState select);
    virtual void setItemVisible(bool visible);
    virtual void removeItem();
    virtual void setItemZValue(int zValue);
    virtual SelectionState selection() const;

};

#endif // SCENESEQUENCEBUILDER_H
